@charset "utf-8";
/* CSS Document */

body,td,th {font-family: Arial; font-size:12px; color: #886525;}
a:link {color:#666666; text-decoration:none;}
a:visited {text-decoration:none; color:#666666;}
a:hover {text-decoration:none; color:#999999;}
a:active {text-decoration:none; color:#999999;}
ul {padding: 0px; margin: 0px;}
ul li {display:inline;}
textarea {overflow:hidden}

#wrapper-top
{
background:url(images/bgrtop.png) repeat-x;
padding: 0px;
}
.highlight{
    background:#f2f7f9;
}
#wrapper-menu
{
padding: 0px 0px 0px 0px;
}

#wrapper
{
background:url(images/footer.png) bottom repeat-x;
}
#wrapper_full
{
position:absolute;
width:1000px;
border-left-style:dotted;
background-position:center;
}

#contain
{
width:1000px; background-color:#ffffff; padding: 0px 0px 40px 0px; 
overflow:hidden;
}

.contain_border
{
position:absolute; bottom: 0px;
}

#menu{ width: 600px; padding: 18px 0px 10px 0px; border-bottom:1px dotted #ffffff;}


#menu ul li {
	padding:0px 25px 0px 0px;

}
#menu li a{
	color:#ffffff;
}
#wrapper-banner{
	width:980px;
	overflow:hidden;
}
#wrapper-actu{
	width:1000px;
	overflow:hidden;
	margin:20px 0px 0px 0px;
    position:relative;
}
.booking_form{
    border-bottom:1px solid #e2e2e2;
    padding:10px 0px 10px 0px;
}
.titre_home{
	font-size:14px;
    font-family: arial serif;
	color:#5d94c5; 
	border-bottom:1px solid #e2e2e2;
	text-align:left;
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
    text-transform: uppercase;
}
.wrapper_booking{
    margin:0px 0px 10px 0px;
}
#banner_left
{
width:224px;
float:left;
padding:0px 0px 0px 0px;
}

#fidelite{
width:224px;
float:left;	
text-align: justify;
}
#fidelite h1{
color:#5d94c5;
font-size:13px;
}
#fidelite img {
	border:3px solid #f98216;
	float:left;
	margin: 0px 10px 0px 0px;
}
#actu{
width:224px;
float:left;
}
a.titre_blog{
    font-size:14px;
    color:#5d94c5;
}
#actu1
{
width:530px;
float: left;
margin: 0px 10px 0px 10px;
}
#actu2{
padding:0px;
width:224px;
float:left;	
}

#actu .info_left{
    margin:10px 0px 0px 0px;
}
#login{
	position:relative;
	width:224px;
	height:204px;
	background: url(images/bgrcenter_login.png) repeat-y;
	color:#ffffff;
	margin:0px 0px 0px 0px;
}

#login2{
	position:relative;
	width:224px;
	height:204px;
	float:right;
	background:url(images/bgr_login2.png) repeat-y;
	color:#ffffff;
	margin:0px 0px 0px 0px;
}
.bgrtop{
	position:absolute;
	top:0px;
	left:0px;
}
.bgrbottom{
	position:absolute;
	bottom:-16px;
	left:0px;
}
.bgrtop2{
	position:absolute;
	top:1px;
	right:-12px;
}
.bgrbottom2{
	position:absolute;
	bottom:-12px;
	right:-9px;
}

.contenu{
	width:224px;
	padding:20px 0px 0px 0px;
	position:absolute;
	z-index:1000;
	color:#ffffff;
	left: -1px;
	top: 17px;
}
.contenu a{
	color:#ffffff;
}
#titre_login{
	text-align:center;
}
.input_login2{
	width:125px;
	height:22px;
	background:url(images/Input_login2.png) no-repeat;
	border:0px;
}
#form_login{
	margin:10px 0px 10px 0px;
}
#form_login td{
	color:#ffffff;
}
#pass_oublier{
	margin:10px 0px 0px 0px;
}
#banner{
	float:right;
	height:266px;
	width:730px;
	background:url(images/banner.png) no-repeat;
}
#titre_banner{
	width:263px;
	font-size:18px;
	color:#5d94c5;
	text-align:left;
margin:30px -15px 0px 0px;
}
#titre_menu{
font-size:16px;
color:#5d94c5;
text-align:left;
margin:20px 0px 10px 0px;
padding:0px 0px 10px 0px;
border-bottom:1px dotted #999999;
}
#titre_text{
	width:263px;
	font-size:12px;
	color:#5e433a;
	text-align:right;
margin:25px 0px 0px 0px;
}

#titre_link
{
width:250px;
font-size:12px;
color:#5d94c5;
margin:10px 0px 0px 40px;
}

#titre_text1
{
width:210px;
text-align:left;
font-size:12px;
color:#5d94c5;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
}

#text
{
width:210px;
font-size:12px;
color:#5e433a;
text-align:left;
margin:10px 50px 0px 0px;
padding:0px 0px 0px 0px;
font-weight:100;
}

#image
{
width:210px;
float:left;
padding:20px 0px 0px 0px;
}

#text_box
{
width:185px;
font-size:13px;
color:#FFFFFF;
text-align:justify;
margin:10px 0px 0px 5px;
}

#titre_banner p{
	text-align:left;
	font-size:14px;
	color:#5e433a;

}
#wrapper-box{
	width:980px;
	overflow:hidden;
	margin:20px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	border-bottom:1px dotted #999999;
}
.box{
	position:relative;
	width:224px;
	height:250px;

color:#ffffff;
margin: 30px 0px 0px 0px;
}
.posted{
    font-size:11px;
color:#f0660a;
}
.posted span{

color:#2871c4;
}
#box1{
background: url(images/bgrcenter_1.png) repeat-y;	
}
#box2{
background: url(images/bgrcenter_2.png) repeat-y;	
}
#box3{
background: url(images/bgrcenter_3.png) repeat-y;	
}
#box4{
background: url(images/bgrcenter_4.png) repeat-y;	
}
.contenu_box{
	width:224px;
	padding:10px 0px 0px 0px ;
    position:absolute;	
	z-index:1000;
    color:#5d94c5;
}
.titre_box{
	text-align:center;
	font-size:12px;
	font-weight:bold;
}
.detail_box{
	margin:0px 0px 0px 0px;
	width:182px;
	color:#FFFFFF;
	
}
.detail_box a{
color:#ffffff;
}
#wrapper-footer{
	background:url(images/bgr_footer.png) repeat-x;
	height:64px;
	padding:10px 0px 0px 0px;
}
#footer{
	width:980px;
	overflow:hidden;
	color: #ffffff;
}
#footer a{color: #ffffff;}
#footer-left{
	float:left;
	width:490px;
}
#footer-right{
	float:right;
	width:480px;

}
#Login3
{
background-position:right;
}

#footer-right td{
color: #ffffff;
padding:0px 5px 0px 5px;
}
#list_actu_home li{
	display:block;
	padding:5px 0px 5px 0px;
}
#titre_actu_home{
	color:#5d94c5;
	font-size:14px;
}
/*QUYET*/
.input_login{
    width:175px;
    height:22px;
    -moz-border-radius:5px;
    border:0px;
}
/*Dung*/
.list .stt{
    font-weight:bold;
    color:#ffffff;
    background-color:#6a84b0;
}
.list td {
    padding:3px;
    color: #425c79;

}
.list th {
    padding:3px;
    color: #406371;

}
.list td a {
    color: #425c79;
    text-decoration: none;
}
.list td a:hover {
    color: #425c79;
    text-decoration: underline;
}
.highlight{
    background:#f2f7f9;
}
.list a.btt{
    background:#8099c5;
    padding:3px;
    color:#ffffff;
}
.reg_error{
    color:red;
    font-weight: bolder;
}
.list a.booking_button{
    color:#f0660a;
    text-decoration: underline;
}
#wrapper_page{
    margin:10px 0px 0px 0px;
     color:#f0660a;
  font-size:14px;
}
#recherche{
  margin:0px 25px 20px 30px;
}
#wrapper_page a{
  padding:5px;

  font-size:14px;
}
.error_form{
padding:5px;
margin:5px 20px 20px 20px;
text-align: center;
    background:#fadcdc;
    color:#b52a2a;
    
}
#my_cell{
    width: 120px;
    height: auto;
/*    overflow: scroll;*/
}
div label{
/*    text-transform: uppercase;*/
    font-weight: bold;}
    